From ddcb309b5b36c2536cd2c456d33ae9d551666fdc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sun, 19 Jul 2015 17:40:28 +0200 Subject: [PATCH] GtkPopover: Set interpolate-size on the stack... ... in gtk_popover_bind_model and gtk_popover_menu_init --- gtk/gtkpopover.c | 1 + gtk/gtkpopovermenu.c | 1 + 2 files changed, 2 insertions(+) diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c index 55d4085b2e..e7f3e69499 100644 --- a/gtk/gtkpopover.c +++ b/gtk/gtkpopover.c @@ -2341,6 +2341,7 @@ gtk_popover_bind_model (GtkPopover *popover, stack = gtk_stack_new (); gtk_stack_set_vhomogeneous (GTK_STACK (stack), FALSE); gtk_stack_set_transition_type (GTK_STACK (stack), GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT); + gtk_stack_set_interpolate_size (GTK_STACK (stack), TRUE); gtk_widget_show (stack); gtk_container_add (GTK_CONTAINER (popover), stack); diff --git a/gtk/gtkpopovermenu.c b/gtk/gtkpopovermenu.c index 4588844236..dce87a2949 100644 --- a/gtk/gtkpopovermenu.c +++ b/gtk/gtkpopovermenu.c @@ -129,6 +129,7 @@ gtk_popover_menu_init (GtkPopoverMenu *popover) stack = gtk_stack_new (); gtk_stack_set_vhomogeneous (GTK_STACK (stack), FALSE); gtk_stack_set_transition_type (GTK_STACK (stack), GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT); + gtk_stack_set_interpolate_size (GTK_STACK (stack), TRUE); gtk_widget_show (stack); gtk_container_add (GTK_CONTAINER (popover), stack); g_signal_connect (stack, "notify::visible-child-name", -- 2.30.2